free-stall barn - French English Dictionary